package com.service;

import com.pojo.QueryVoucher;
import com.pojo.ShowVoucher;
import com.entry.Voucher;
import com.pojo.MyTicketDetail;

import java.util.ArrayList;

public interface VoucherService {
    /**
     * 全查，返回值为一个集合，为后续拿取id做准备
     * @return
     */
    ArrayList<ShowVoucher> select(QueryVoucher queryVoucher);
    /**
     * 通过用户输入凭证编号拿到凭证id的需要
     * @param Voucher_id   通过用户输入的凭证编号拿到的id
     * @return  返回的是一个对象
     */
    MyTicketDetail selectByVoucher_id(int Voucher_id);

    /**
     *增加融资信息，为添加金融列表做准备
     *  参数为融资对象，为融资列表添加
     * @return
     */
    boolean insertVoucher(Voucher voucher);
    /**
     * 用于分页：查询数据条数：
     * @param voucher
     * @return
     */
    int selectVoucherSize(Voucher voucher);



//    MyTicketFinancingVoucherDetail selectByVoucherid(int Voucher_id);
}
